import { Controller } from 'egg';
export default class UserController extends Controller {
  public async index() {
    const { ctx } = this;
    ctx.body = 'user';
  }

  // public async create() {
  //   const { ctx } = this;
  //   let user = ctx.request.body;
  //   console.log('user', user)
  //   await this.service.user.create(user);
  //   ctx.body = {
  //     code: 0,
  //     data: "success",
  //   };
  // }

  public async login() {
    const { ctx } = this;
    let user = ctx.request.body;
    if (user.username && user.password) {
      let res = await this.service.user.get(user);
      if (res) {
        console.log('有用户');
        // ctx.body = {
        //   code: 0,
        //   data: res,
        // };
        ctx.session.user = user;
        // ctx.redirect('/');
        ctx.set('Location', './');
        ctx.status = 302;
        return;
      }
    }
    await ctx.render('login/index', {
      error: '登陆失败'
    });
  }
}
